self-supporting tower - Alemán Inglés Diccionario